衡量分布式塊存儲系統整體性能和時延的要素分為以下幾方面:
Roud delay:網絡上消息往返次數,即應用層的一次讀或寫請求,需要底層分布式存儲多少次的網絡消息往返才能完成。每次跨網絡消息交互都會增加響應時延,降低性能,所以對于分布式存儲系統而言,越少的網絡消息往返,就意味著越好的時延表現。
Messages:網絡上消息的總數,即應用層的一次讀或寫請求,總共需要分布式存儲層多少條消息交互才可以完成。這個計算的是消息總條數,和roud delay的消息往返次數有區別。每種網絡都有一定的pps,如果上層的一個讀寫請求,消耗越多的網絡pps,也就意味著整個系統最終可以達到的IOPS越少。
Disk reads:讀磁盤次數,即應用層的一次讀或寫請求,需要讀多少次磁盤I/O才能完成。應用層的一次讀寫請求,消耗越多的磁盤讀,也就意味著整個系統的IOPS越低。
Disk writes:寫硬盤次數,即應用層的一次讀或寫請求,需要寫多少次磁盤I/O才能完成。應用層的一次讀寫請求,消耗越多的磁盤寫,也就意味著整個系統的IOPS越低。
NVM reads:NVM cache介質讀的次數,即應用層的一次讀或寫請求,需要讀多少次NVM Cache介質才能完成。此處的NVM cache介質并不特指SSD cache、NVDIMM cache或DRAM。應用層的一次讀寫請求,消耗越多的NVM cache介質讀,也就意味著整個系統的IOPS越低。
NVM writes:NVM cache介質寫的次數,即應用層的一次讀或寫請求,需要寫多少次NVM Cache介質I/O才能完成。應用層的一次讀寫請求,消耗越多的NVM cache介質寫,也就意味著整個系統的IOPS越低。
Network b/w:網絡帶寬消耗,即應用層的一次讀或寫請求(如4K,8K等),需要消耗掉多少網絡帶寬。消耗帶寬越多,意味著整個系統的MBPS越低。
回答所涉及的環境:聯想天逸510S、Windows 10。
衡量分布式塊存儲系統整體性能和時延的要素分為以下幾方面:
Roud delay:網絡上消息往返次數,即應用層的一次讀或寫請求,需要底層分布式存儲多少次的網絡消息往返才能完成。每次跨網絡消息交互都會增加響應時延,降低性能,所以對于分布式存儲系統而言,越少的網絡消息往返,就意味著越好的時延表現。
Messages:網絡上消息的總數,即應用層的一次讀或寫請求,總共需要分布式存儲層多少條消息交互才可以完成。這個計算的是消息總條數,和roud delay的消息往返次數有區別。每種網絡都有一定的pps,如果上層的一個讀寫請求,消耗越多的網絡pps,也就意味著整個系統最終可以達到的IOPS越少。
Disk reads:讀磁盤次數,即應用層的一次讀或寫請求,需要讀多少次磁盤I/O才能完成。應用層的一次讀寫請求,消耗越多的磁盤讀,也就意味著整個系統的IOPS越低。
Disk writes:寫硬盤次數,即應用層的一次讀或寫請求,需要寫多少次磁盤I/O才能完成。應用層的一次讀寫請求,消耗越多的磁盤寫,也就意味著整個系統的IOPS越低。
NVM reads:NVM cache介質讀的次數,即應用層的一次讀或寫請求,需要讀多少次NVM Cache介質才能完成。此處的NVM cache介質并不特指SSD cache、NVDIMM cache或DRAM。應用層的一次讀寫請求,消耗越多的NVM cache介質讀,也就意味著整個系統的IOPS越低。
NVM writes:NVM cache介質寫的次數,即應用層的一次讀或寫請求,需要寫多少次NVM Cache介質I/O才能完成。應用層的一次讀寫請求,消耗越多的NVM cache介質寫,也就意味著整個系統的IOPS越低。
Network b/w:網絡帶寬消耗,即應用層的一次讀或寫請求(如4K,8K等),需要消耗掉多少網絡帶寬。消耗帶寬越多,意味著整個系統的MBPS越低。
回答所涉及的環境:聯想天逸510S、Windows 10。